package com.bjsxt.ios2;

import java.io.*;

public class TestCopy2 {
    public static void main(String[] args) throws IOException {
        //1.创建输入流和输出流
        //File file1 = new File("e:/readme.txt");
        //File file2 = new File("e:/readme2.txt");
        File file1 = new File("e:/01_IO流_IO流体系结构.mp4");
        File file2 = new File("e:/01_IO流_IO流体系结构2.mp4");
        InputStream fis = new FileInputStream(file1);
        OutputStream fos = new FileOutputStream(file2);
        //2.使用输入流和输出流完成文件复制
        int n;//定义一个中转站，就是一个字节
        //先读一个字节
        n = fis.read();//读一个字节
        while(n!=-1){ //n == -1 读到了文件的末尾
            //写一个字节
            fos.write(n);
            //再读一个字节
            n = fis.read();
            //fis.read();
        }
        //3.完毕输入流和输出流
        fis.close();
        fos.close();

    }
}
